        [BakinFunction(Description = "bCxg = 1 / bȂ = 0")]
        public int GetTalkable()
        {
            // ʏ̉bCxg
            foreach (var chr in mapScene.hero.collisionStatus.talkableChrList)
            {
                var scriptGuid = chr.getCurrentSheet()?.script ?? Guid.Empty;
                var script = catalog.getItemFromGuid(scriptGuid) as Yukar.Common.Rom.Script;
                if (script == null)
                    continue;
 
                if (script.trigger == Yukar.Common.Rom.Script.Trigger.TALK)
                    return 1;
            }
 
            // 𖳎bCxg
            foreach (var chr in mapScene.hero.collisionStatus.ignoreHeightTalkableChrList)
            {
                var scriptGuid = chr.getCurrentSheet()?.script ?? Guid.Empty;
                var script = catalog.getItemFromGuid(scriptGuid) as Yukar.Common.Rom.Script;
                if (script == null)
                    continue;
 
                if (script.trigger == Yukar.Common.Rom.Script.Trigger.TALK && script.ignoreHeight)
                    return 1;
            }
 
            return 0;
        }
